#!/bin/bash

FILE="/data/detect/share/regedit/failed"

if [ ! -f "$FILE" ]; then
    echo "文件 $FILE 不存在"
    exit 1
fi

while read -r pid; do
    [ -z "$pid" ] && continue

    if kill "$pid" 2>/dev/null; then
        echo "进程 $pid 已发送 SIGTERM"
    else
        echo "无法结束进程 $pid 或进程不存在"
    fi
done < "$FILE"

# 清空文件
> "$FILE"
echo "$FILE 已清空"
